草庐IT

css - 使 div 可滚动

全部标签

javascript - 使用 JavaScript 将鼠标滚动事件转发到另一个 div

标题几乎描述了我的目标。这是代码[仅适用于WebKit]:我们有两个div,elem1和elem2。还有一个名为logger的文本框来显示结果。elem1有一些带有溢出的文本:滚动。functioneventHandler(e){varmyEvt=newe.constructor(e.type,e);document.getElementById('elem1').dispatchEvent(myEvt);}functionelem1MouseScroll(e){document.getElementById('logger').value='mousescrollon'+(e.tar

javascript - 等到 CSS 更改(调整大小)生效后再继续脚本

我有一个脚本可以更改Canvas的大小以适合正在加载的图像,然后从Canvas下载图像。我需要调整它的大小,否则下载的图像包含周围的任何空白并且看起来比它应该的小。originalImg.onload=function(){varwidth=originalImg.width;varheight=originalImg.height;$("#myCanvas").css({"height":height+"px","width":width+"px","margin-bottom":-height+"px"});varc=viewer.drawer.canvas;c.toBlob(fu

javascript - 在 AngularJS 中滚动总是在顶部

我正在使用AngularJS(MEAN.io堆栈),我遇到了一个与滚动相关的恼人故障。当用户点击一个链接时,目标页面的滚动位置与原始页面相同,而不是停留在顶部。为了修复这种奇怪的行为,我使用了next:$rootScope.$on("$viewContentLoaded",function(){$anchorScroll();});但是这段代码让每个页面都滚动到顶部位置,这也很烦人,因为用户必须能够返回并恢复之前的滚动位置。有什么建议吗?我怎样才能得到想要的结果?谢谢!编辑--------------------当我尝试使用ng-view+autoscroll解决方案时,它对我不起作用

javascript - Materialise CSS 框架抛出错误

使用Materialise0.96.1运行Meteor1.1.6并且没有任何问题,直到有一天早上我启动meteor并出现白屏。控制台(Firebug)说:SyntaxError:unterminatedstringliteralvarc="input[type=text],input[type=passw在生成的文件materialize_materialize.js中找到回溯版本历史,我似乎找不到任何明显的我更改的内容,这可能是罪魁祸首。查看源代码,我找到了代码各自的代码,但该行实际上已终止:varc="input[type=text],input[type=password],in

javascript - 如何在 ngGridEventScroll 上使用页面滚动?

使用ngGridv2.X,我正在尝试开发一个网格,当页面滚动(而不是网格滚动)到达底部时加载更多数据。通过搜索类似的问题,我找到了第一个问题的解决方案:ngGrid必须有动态高度,所以我这样做了.ngViewport{height:auto!important;}.ngCanvas,.ngViewport,.ngRow,.ngFooterPanel,.ngTopPanel{width:100%!important;}.ngRow{border-bottom:none!important;}这将我带到我的第二个问题。我需要通过滚动加载数据,并且我发现:ngGridEventScroll,

javascript - 找出 Protractor 元素 CSS 链

出于开发和调试目的,如果知道我在以下方法中询问的完整CSS链是什么,那将是非常好的:divElm.element(by.css("article")).element(by.css("tbody>tr")).then(function(elm){//isthereawaytoknowherewhatisthe"CSSchain"of'elm'?});如果我调试elm,我会看到一个locator属性:locator_:{using:'cssselector',value:'tbody>tr'},但这只是链中最后一个元素的定位符。拥有所有东西真的很有用,比如:divElm,article,

javascript - Material design lite,检查滚动是否到达底部

我正在使用MaterialDesignlite和Angular.js。当事件到达底部时无法调用事件。我几乎尝试了所有解决方案,但没有奏效。像jQuery解决方案:$(window).scroll(function(){if($(window).scrollTop()+$(window).height()==$(document).height()){alert("bottom!");}});或者Javascript之一:document.addEventListener('scroll',function(event){if(document.body.scrollHeight==do

javascript - div 水平进入视口(viewport)时的动画

我正在创建一个无限水平进给,我想在元素水平进入视口(viewport)时为元素设置动画。我正在为此尝试使用waypoint.js。JSFIDDLE1234将.show添加到div,这会将div的不透明度从0更改为1。$(function(){$(".item").each(function(){$(this).waypoint(function(){$(this).addClass('show');},{offset:'100%',horizontal:true});});});CSS.item{width:500px;height:250px;background:red;color

javascript - 不使用angularjs向下滚动时如何验证表单?

我正在尝试验证名为“同意信息”的页面的表单。在这里,用户必须向下滚动才能向前移动(记住框底部没有复选框,相反用户必须一直向下滚动直到滚动结束),如果用户单击继续/同意按钮而不滚动,必须显示一个div元素/错误,说“需要滚动到信息的底部”(必须是anchor链接,单击它应该用颜色突出显示该框)。这是代码和图片(function(){angular.module('agreeToInfoApp',[]).directive('execOnScrollOnBottom',[function(){return{restrict:'A',link:function(scope,elem,attr

javascript - Initiate Masonry - 在无限滚动和参数搜索之后

AJAX和Masonrygrid有问题.砌体网格很简单,没有在正确的时间启动。在滚动或使用参数搜索转到特定类别之前,效果非常好。可以找到示例站点here.砌体Masonry是一个JavaScript网格布局库。通常与Bootstrap或其他未正确对齐项目的网格系统一起使用。示例:仅自举:引导和砌体:滚动时下一列将添加到旧列之上。提供与unloadedimages几乎相同的输出这使得图像重叠。这通常可以通过使用我已经包含在提供的代码中的imagesLoaded来解决。使用参数搜索时Masonry在AJAX之后没有被解雇。这意味着它根本不起作用。所以柱子在没有砌体的情况下被加载。请参阅sa